sufficient grounds - German English Dictionary